package com.groupsix.mapper;

import com.groupsix.entity.Visitor;
import com.groupsix.entity.VisitorExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface VisitorMapper {



    /**
     * 进行分页查询
     */

    //获取总条数
    public Integer totalCount(@Param("vName") String vName, @Param("vPhone") Integer vPhone);
    //获取用户列表
    public List<Visitor> getVisitorList(@Param("vName") String vName, @Param("vPhone") Integer vPhone, @Param("currentPage") Integer currentPage, @Param("pageSize") Integer pageSize);
    //添加学生信息
    public int addVisitor(Visitor visitor);
    //查询全部
    public List<Visitor> getAll();









    int countByExample(VisitorExample example);

    int deleteByExample(VisitorExample example);

    int deleteByPrimaryKey(Integer vId);

    int insert(Visitor record);

    int insertSelective(Visitor record);

    List<Visitor> selectByExample(VisitorExample example);

    Visitor selectByPrimaryKey(Integer vId);

    int updateByExampleSelective(@Param("record") Visitor record, @Param("example") VisitorExample example);

    int updateByExample(@Param("record") Visitor record, @Param("example") VisitorExample example);

    int updateByPrimaryKeySelective(Visitor record);

    int updateByPrimaryKey(Visitor record);
}